


## 类型缩小 (类型收窄)

常用于处理联合类型变量的场景

```ts
function setMarTop(unit: number | string) {
  if (typeof unit === number) {
    unit += "px";
  }
  return unit;
}

```

typeof:  
JS中的typeof：在运行时判断类型

TS中的typeof：在编译时获取类型